package cn.tedu.review;

import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import java.util.List;

/**本类用于复习File的使用*/
public class TestFile {
    public static void main(String[] args) throws IOException {
        File file = new File("F:\\ready\\1.txt");

        System.out.println(file.length());//获取文件字节量
        System.out.println(file.exists());//判断文件是否存在
        System.out.println(file.isFile());//判断当前file指定的内容是文件吗？
        System.out.println(file.isDirectory());//判断当前file指定的内容是文件夹吗？
        System.out.println(file.getName());//获取文件名字
        System.out.println(file.getParent());//获取父级路径
        System.out.println(file.getAbsolutePath());//获取带盘符与文件名的绝对路径

        File file1 = new File("F:\\ready\\2.txt");
        file1.createNewFile();
        File file2 = new File("F:\\ready\\bbb");
        System.out.println(file2.mkdir());
        File file3 = new File("f:\\ready\\x\\y\\z");
        file3.mkdirs();
        file2.delete();
        file1.delete();
        file3.delete();

        File file4 = new File("F://ready");
        String[] list = file4.list();
        System.out.println(Arrays.toString(list));

        File[] fs = file4.listFiles();
        System.out.println(Arrays.toString(fs));
        System.out.println(fs[0].isDirectory());

    }
}
